import * as React from "react";
import type { SVGProps } from "react";

const SvgDocuments = ({ className, ...props }: SVGProps<SVGSVGElement>) => (
  <svg
    width="25"
    height="32"
    viewBox="0 0 25 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    className={className ? className : undefined}
    {...props}
  >
    <path
      opacity="0.75"
      d="M6.66596 2.31205H14.8452L13.8005 1.26729H3.59375C2.9536 1.26729 2.37187 1.52837 1.95048 1.9509C1.52908 2.3723 1.26687 2.95403 1.26687 3.59418V26.094C1.26687 26.7351 1.5291 27.3159 1.95048 27.7382C2.25411 28.0418 2.64009 28.2624 3.07137 28.3616V5.90652C3.07137 4.91629 3.47507 4.01804 4.12603 3.36705C4.77701 2.71607 5.67614 2.3124 6.66549 2.3124L6.66596 2.31205ZM16.6371 2.31205H17.1347C17.3067 2.31205 17.4701 2.38129 17.5897 2.50504L23.8116 8.72694C23.9353 8.84655 24.0046 9.00987 24.0046 9.18193V28.4059C24.0046 29.3961 23.6009 30.2944 22.9499 30.9453C22.2989 31.5963 21.3998 32 20.4105 32H6.66585C5.67562 32 4.77737 31.5963 4.12638 30.9453C3.76916 30.5881 3.48735 30.1568 3.30428 29.6761C2.4297 29.6059 1.64121 29.2199 1.05465 28.6334C0.403664 27.9824 0 27.0841 0 26.0939V3.59411C0 2.60388 0.403694 1.70564 1.05465 1.05465C1.70564 0.403664 2.60388 0 3.59411 0H14.0629C14.2409 0 14.4022 0.0731483 14.5169 0.191839L16.6371 2.31205ZM8.02446 25.3459C7.67437 25.3459 7.39026 25.0621 7.39026 24.7117C7.39026 24.3616 7.67411 24.0775 8.02446 24.0775H19.0521C19.4022 24.0775 19.6863 24.3614 19.6863 24.7117C19.6863 25.0618 19.4024 25.3459 19.0521 25.3459H8.02446ZM8.02446 18.6353C7.67437 18.6353 7.39026 18.3514 7.39026 18.0011C7.39026 17.651 7.67411 17.3669 8.02446 17.3669H19.0521C19.4022 17.3669 19.6863 17.6507 19.6863 18.0011C19.6863 18.3512 19.4024 18.6353 19.0521 18.6353H8.02446ZM8.02446 21.99C7.67437 21.99 7.39026 21.7061 7.39026 21.3558C7.39026 21.0057 7.67411 20.7216 8.02446 20.7216H19.0521C19.4022 20.7216 19.6863 21.0054 19.6863 21.3558C19.6863 21.7058 19.4024 21.99 19.0521 21.99H8.02446ZM8.02446 15.2793C7.67437 15.2793 7.39026 14.9954 7.39026 14.6451C7.39026 14.295 7.67411 14.0109 8.02446 14.0109H19.0521C19.4022 14.0109 19.6863 14.2947 19.6863 14.6451C19.6863 14.9952 19.4024 15.2793 19.0521 15.2793H8.02446ZM17.7689 4.47429V6.22038C17.7689 6.86147 18.03 7.44227 18.4525 7.8646C18.8739 8.286 19.4557 8.54732 20.0958 8.54732H21.8419L17.7689 4.47429ZM16.5017 3.57787H6.66714C6.02604 3.57787 5.44525 3.83894 5.02292 4.26148C4.60152 4.68288 4.34019 5.2646 4.34019 5.90475V28.4134C4.34226 29.0505 4.60334 29.6281 5.02292 30.0477C5.44432 30.4691 6.02604 30.7313 6.66714 30.7313H20.4117C21.0519 30.7313 21.6336 30.4702 22.056 30.0477C22.4774 29.6263 22.7396 29.0446 22.7396 28.4044V9.81349H20.0971C19.1068 9.81349 18.2086 9.4098 17.5576 8.75884C16.9066 8.10786 16.5029 7.20961 16.5029 6.21938V3.57804L16.5017 3.57787Z"
      fill="url(#paint0_linear_1502_1365)"
    />
    <defs>
      <linearGradient
        id="paint0_linear_1502_1365"
        x1="12.0023"
        y1="0"
        x2="12.0023"
        y2="32"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#3FDCF7" />
        <stop offset="1" stopColor="#1890FF" />
      </linearGradient>
    </defs>
  </svg>
);

export default SvgDocuments;
